Big Huge Thesaurus

Loch Ness

noun

sounds kind of like